import upload from '@/utils/upload'
import request from '@/utils/request'

// 实名认证
export function verifyRealName(data){
	return request({
	  'url': '/users/real-name/auth',
	  'method': 'post',
	  'data': data
	})
}


export function usersList(data){
	return request({
	  'url': '/users/list',
	  'method': 'get',
	  'data': data
	})
}


//考勤用户列表(选择用户用的)
export function attendanceUserList(data){
	return request({
	  'url': '/users/list/by-attendance',
	  'method': 'get',
	  'data': data
	})
}

//新考勤用户列表(选择领导用的)
export function leaderUserList(data){
	return request({
	  'url': '/users/list/by-leader',
	  'method': 'get',
	  'data': data
	})
}




//实名信息
export function userInfo(data){
	return request({
	  'url': '/users/real-name/auth',
	  'method': 'get',
	  'data': data
	})
}
//银行卡认证
export function bankAuth(data){
	return request({
		'url':'/users/bank/auth',
		'method':'post',
		'data':data
	})
}
//获取用户合同
export function userContracts(data){
	return request({
		'url':'/user/contract',
		'method':'get',
		'data': data
	})
}
//发起用户合同
export function signContracts(data){
	return request({
		'url':'/user/contract/sign',
		'method':'post',
		'data': data
	})
}


// 用户头像上传
export function uploadAvatar(data) {
  return upload({
    url: '/system/user/profile/avatar',
    name: data.name,
    filePath: data.filePath
  })
}


//获取当前用户信息
export function getInfo(){
	return request({
		'url':'/users',
		'method':'get',
	})
}

//隐私政策
export function private_page(){
	return request({
		'url':'/private/policy',
		'method':'get',
	})
}


//用户协议
export function agreement(){
	return request({
		'url':'/user/agreement',
		'method':'get',
	})
}


//获取banner
export function banners(){
	return request({
		'url':'/banners',
		'method':'get',
	})
}


//获取menu
export function getMenus(){
	return request({
		'url':'/getMenus',
		'method':'get',
	})
}

//ocr /ocr/id-card
export function idCardOcr(data){
	return request({
		'url':'/ocr/id-card',
		'method':'post',
		'data': data
	})
}

//ocr /ocr/id-card
export function bankCardOcr(data){
	return request({
		'url':'/ocr/bank-card',
		'method':'post',
		'data': data
	})
}

//auth-user
export function authUser(data){
	return request({
		'url':'/users/auth-list',
		'method':'get',
		'data': data
	})
}


// 实名认证
export function updateVerifyRealName(data){
	return request({
	  'url': '/users/real-name/auth',
	  'method': 'put',
	  'data': data
	})
}